package com.wicket.okrcalc.integration;

import com.wicket.okrcalc.common.ro.OkrResult;
import com.wicket.okrcalc.integration.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@FeignClient("calc")
public interface FwCalcStandardDataClient {
/**
   * D4-1批量查标准数据列表
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataList")
    public OkrResult<BatchQueryStandardDataListRespDto> batchQueryStandardDataList(BatchQueryStandardDataListReqDto reqDTO);
/**
   * D4-1批量查询切片评价模板标准数据(公共)
   */
    @PostMapping("/calc/standardData/batchQuerySectionEvaStandardDataCom")
    public OkrResult<BatchQuerySectionEvaStandardDataComRespDto> batchQuerySectionEvaStandardDataCom(BatchQuerySectionEvaStandardDataComReqDto reqDTO);
/**
   * D4-1查询评价模板标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryEvaStandardDataListCom")
    public OkrResult<QueryEvaStandardDataListComRespDto> queryEvaStandardDataListCom(QueryEvaStandardDataListComReqDto reqDTO);
/**
   * D4-1查询评价模板标准数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryEvaStandardDataDetailCom")
    public OkrResult<QueryEvaStandardDataDetailComRespDto> queryEvaStandardDataDetailCom(QueryEvaStandardDataDetailComReqDto reqDTO);
/**
   * 待确认删除--D4-查询四棵树数据准备详情(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForOtherTreeDetailCom")
    public OkrResult<QueryPrepareForOtherTreeDetailComRespDto> queryPrepareForOtherTreeDetailCom(QueryPrepareForOtherTreeDetailComReqDto reqDTO);
/**
   * D4-查询标准数据列表ByCodes(公共)
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataListByCodesCom")
    public OkrResult<BatchQueryStandardDataListByCodesComRespDto> batchQueryStandardDataListByCodesCom(BatchQueryStandardDataListByCodesComReqDto reqDTO);
/**
   * D4-查询计算准备的同级权重数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForLevelWeightDataListCom")
    public OkrResult<QueryPrepareForLevelWeightDataListComRespDto> queryPrepareForLevelWeightDataListCom(QueryPrepareForLevelWeightDataListComReqDto reqDTO);
/**
   * D4-查询子周期类型被评对象目标周期标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/querySubCycEvaObjTargetCycleDataListCom")
    public OkrResult<QuerySubCycEvaObjTargetCycleDataListComRespDto> querySubCycEvaObjTargetCycleDataListCom(QuerySubCycEvaObjTargetCycleDataListComReqDto reqDTO);
/**
   * D4-更新四棵树标准数据(公共)
   */
    @PostMapping("/calc/standardData/refreshOtherTreeStandardDataCom")
    public OkrResult<RefreshOtherTreeStandardDataComRespDto> refreshOtherTreeStandardDataCom(RefreshOtherTreeStandardDataComReqDto reqDTO);
/**
   * D4-查询计算准备的标准数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForStandardDataDetailCom")
    public OkrResult<QueryPrepareForStandardDataDetailComRespDto> queryPrepareForStandardDataDetailCom(QueryPrepareForStandardDataDetailComReqDto reqDTO);
/**
   * D4-查询计算准备的权重数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForWeightDataDetailCom")
    public OkrResult<QueryPrepareForWeightDataDetailComRespDto> queryPrepareForWeightDataDetailCom(QueryPrepareForWeightDataDetailComReqDto reqDTO);
/**
   * D4-1更新标准数据(公共)
   */
    @PostMapping("/calc/standardData/refreshStandardDataCom")
    public OkrResult<RefreshStandardDataComRespDto> refreshStandardDataCom(RefreshStandardDataComReqDto reqDTO);
/**
   * D4-计算并新增跨周期达成度标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateCrossCycleReachCom")
    public OkrResult<CalculateAndCreateCrossCycleReachComRespDto> calculateAndCreateCrossCycleReachCom(CalculateAndCreateCrossCycleReachComReqDto reqDTO);

/**
   * D4-计算并新增本级得分标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateLocalLevelScoreStandardDataCom")
    public OkrResult<CalculateAndCreateLocalLevelScoreStandardDataComRespDto> calculateAndCreateLocalLevelScoreStandardDataCom(CalculateAndCreateLocalLevelScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算并新增过程主观得分标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateProcessSubjectiveScoreStandardDataCom")
    public OkrResult<CalculateAndCreateProcessSubjectiveScoreStandardDataComRespDto> calculateAndCreateProcessSubjectiveScoreStandardDataCom(CalculateAndCreateProcessSubjectiveScoreStandardDataComReqDto reqDTO);



/**
   * D4-向右计算进度值(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateCrossCycleNewestOfMultipleNumCom")
    public OkrResult<CalculateAndCreateCrossCycleNewestOfMultipleNumComRespDto> calculateAndCreateCrossCycleNewestOfMultipleNumCom(CalculateAndCreateCrossCycleNewestOfMultipleNumComReqDto reqDTO);

/**
   * D4-计算并新增当前主观得分标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateCurSubjectiveScoreStandardDataCom")
    public OkrResult<CalculateAndCreateCurSubjectiveScoreStandardDataComRespDto> calculateAndCreateCurSubjectiveScoreStandardDataCom(CalculateAndCreateCurSubjectiveScoreStandardDataComReqDto reqDTO);
/**
   * D4-执行计算评价角色主观得分
   */
    @PostMapping("/calc/standardData/calculateAndCreateRoleSubjectiveScoreStandardDataCom")
    public OkrResult<CalculateAndCreateRoleSubjectiveScoreStandardDataComRespDto> calculateAndCreateRoleSubjectiveScoreStandardDataCom(CalculateAndCreateRoleSubjectiveScoreStandardDataComReqDto reqDTO);

/**
   * D4-计算并新增跨层级数据集复合算法类型标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateCrossLevelComplexCalcOfMultipleNumCom")
    public OkrResult<CalculateAndCreateCrossLevelComplexCalcOfMultipleNumComRespDto> calculateAndCreateCrossLevelComplexCalcOfMultipleNumCom(CalculateAndCreateCrossLevelComplexCalcOfMultipleNumComReqDto reqDTO);

/**
   * D4-执行计算较上次变化值
   */
    @PostMapping("/calc/standardData/calculateAndCreateSubtractionOfTwoNumCom")
    public OkrResult<CalculateAndCreateSubtractionOfTwoNumComRespDto> calculateAndCreateSubtractionOfTwoNumCom(CalculateAndCreateSubtractionOfTwoNumComReqDto reqDTO);
/**
   * D4-执行计算达成度
   */
    @PostMapping("/calc/standardData/calculateAndCreateReachStandardDataCom")
    public OkrResult<CalculateAndCreateReachStandardDataComRespDto> calculateAndCreateReachStandardDataCom(CalculateAndCreateReachStandardDataComReqDto reqDTO);
/**
   * D4-计算上级目标值标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateParentTargetStandardDataCom")
    public OkrResult<CalculateParentTargetStandardDataComRespDto> calculateParentTargetStandardDataCom(CalculateParentTargetStandardDataComReqDto reqDTO);
/**
   * D4-计算上级进度值标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateParentProgressStandardDataCom")
    public OkrResult<CalculateParentProgressStandardDataComRespDto> calculateParentProgressStandardDataCom(CalculateParentProgressStandardDataComReqDto reqDTO);
/**
   * D4-计算跨周期达成度标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateCrossCycleReachCom")
    public OkrResult<CalculateCrossCycleReachComRespDto> calculateCrossCycleReachCom(CalculateCrossCycleReachComReqDto reqDTO);
/**
   * D4-计算跨周期目标值标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateCrossCycleTargetStandardDataCom")
    public OkrResult<CalculateCrossCycleTargetStandardDataComRespDto> calculateCrossCycleTargetStandardDataCom(CalculateCrossCycleTargetStandardDataComReqDto reqDTO);
/**
   * D4-计算跨周期进度值标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateCrossCycleProgressStandardDataCom")
    public OkrResult<CalculateCrossCycleProgressStandardDataComRespDto> calculateCrossCycleProgressStandardDataCom(CalculateCrossCycleProgressStandardDataComReqDto reqDTO);
/**
   * D4-计算达成度标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateReachStandardDataCom")
    public OkrResult<CalculateReachStandardDataComRespDto> calculateReachStandardDataCom(CalculateReachStandardDataComReqDto reqDTO);
/**
   * D4-计算当前周期目标值标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateCurrentTargetStandardDataCom")
    public OkrResult<CalculateCurrentTargetStandardDataComRespDto> calculateCurrentTargetStandardDataCom(CalculateCurrentTargetStandardDataComReqDto reqDTO);
/**
   * D4-计算当前周期进度值标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateCurrentProgressStandardDataCom")
    public OkrResult<CalculateCurrentProgressStandardDataComRespDto> calculateCurrentProgressStandardDataCom(CalculateCurrentProgressStandardDataComReqDto reqDTO);
/**
   * D4-计算上级标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateParentStandardDataCom")
    public OkrResult<CalculateParentStandardDataComRespDto> calculateParentStandardDataCom(CalculateParentStandardDataComReqDto reqDTO);
/**
   * D4-计算父执行周期当前标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateFatExeCycCurStandardDataCom")
    public OkrResult<CalculateFatExeCycCurStandardDataComRespDto> calculateFatExeCycCurStandardDataCom(CalculateFatExeCycCurStandardDataComReqDto reqDTO);

/**
   * D4-计算父执行周期标准数据(公共)----待调整
   */
    @PostMapping("/calc/standardData/calculateFatExeStandardDataCom")
    public OkrResult<CalculateFatExeStandardDataComRespDto> calculateFatExeStandardDataCom(CalculateFatExeStandardDataComReqDto reqDTO);

/**
   * D4-批量删标准数据(公共)
   */
    @PostMapping("/calc/standardData/batchDeleteStandardDataCom")
    public OkrResult<BatchDeleteStandardDataComRespDto> batchDeleteStandardDataCom(BatchDeleteStandardDataComReqDto reqDTO);
/**
   * D4-1查询标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryStandardDataListCom")
    public OkrResult<QueryStandardDataListComRespDto> queryStandardDataListCom(QueryStandardDataListComReqDto reqDTO);
/**
   * D4-1查询被评对象目标周期标准数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryEvaObjTargetCycleDataDetailCom")
    public OkrResult<QueryEvaObjTargetCycleDataDetailComRespDto> queryEvaObjTargetCycleDataDetailCom(QueryEvaObjTargetCycleDataDetailComReqDto reqDTO);
/**
   * D4-1查标准数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryStandardDataDetailCom")
    public OkrResult<QueryStandardDataDetailComRespDto> queryStandardDataDetailCom(QueryStandardDataDetailComReqDto reqDTO);
/**
   * D4-查询过滤后标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryFiltrationStandardDataListCom")
    public OkrResult<QueryFiltrationStandardDataListComRespDto> queryFiltrationStandardDataListCom(QueryFiltrationStandardDataListComReqDto reqDTO);
/**
   * D4-查询通过周期阶段资料过滤后标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryFiltrationStandardDataByStageDataListCom")
    public OkrResult<QueryFiltrationStandardDataByStageDataListComRespDto> queryFiltrationStandardDataByStageDataListCom(QueryFiltrationStandardDataByStageDataListComReqDto reqDTO);
/**
   * D4-1删除被评对象目标周期标准数据(公共)
   */
    @PostMapping("/calc/standardData/deleteEvaObjTargetCycleDataCom")
    public OkrResult<DeleteEvaObjTargetCycleDataComRespDto> deleteEvaObjTargetCycleDataCom(DeleteEvaObjTargetCycleDataComReqDto reqDTO);

/**
   * D4-计算并新增部门目标任务书标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateDeptObjMisStaDataCom")
    public OkrResult<CalculateAndCreateDeptObjMisStaDataComRespDto> calculateAndCreateDeptObjMisStaDataCom(CalculateAndCreateDeptObjMisStaDataComReqDto reqDTO);

/**
   * D4-执行主观评分标准数据校验(公共)
   */
    @PostMapping("/calc/standardData/implementVerifySubjectiveScoreStandardDataCom")
    public OkrResult<ImplementVerifySubjectiveScoreStandardDataComRespDto> implementVerifySubjectiveScoreStandardDataCom(ImplementVerifySubjectiveScoreStandardDataComReqDto reqDTO);
/**
   * D4-执行进度值标准数据校验(公共)
   */
    @PostMapping("/calc/standardData/implementVerifyProgressStandardDataCom")
    public OkrResult<ImplementVerifyProgressStandardDataComRespDto> implementVerifyProgressStandardDataCom(ImplementVerifyProgressStandardDataComReqDto reqDTO);
/**
   * D4-执行目标值标准数据校验(公共)
   */
    @PostMapping("/calc/standardData/implementVerifyTargetStandardDataCom")
    public OkrResult<ImplementVerifyTargetStandardDataComRespDto> implementVerifyTargetStandardDataCom(ImplementVerifyTargetStandardDataComReqDto reqDTO);
/**
   * D4-批量增标准数据(公共)
   */
    @PostMapping("/calc/standardData/batchAddStandardDataCom")
    public OkrResult<BatchAddStandardDataComRespDto> batchAddStandardDataCom(BatchAddStandardDataComReqDto reqDTO);
/**
   * D4-查询计算准备的权重数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForWeightDataListCom")
    public OkrResult<QueryPrepareForWeightDataListComRespDto> queryPrepareForWeightDataListCom(QueryPrepareForWeightDataListComReqDto reqDTO);
/**
   * D4查询组织或人匹配标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryOrgOrMatchingStandardDataListCom")
    public OkrResult<QueryOrgOrMatchingStandardDataListComRespDto> queryOrgOrMatchingStandardDataListCom(QueryOrgOrMatchingStandardDataListComReqDto reqDTO);
/**
   * D4-1批量查询标准数据by评价人(公共)
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataByEvaluateCom")
    public OkrResult<BatchQueryStandardDataByEvaluateComRespDto> batchQueryStandardDataByEvaluateCom(BatchQueryStandardDataByEvaluateComReqDto reqDTO);
/**
   * D4-1提交标准数据(公共)
   */
    @PostMapping("/calc/standardData/commitStandardDataCom")
    public OkrResult<CommitStandardDataComRespDto> commitStandardDataCom(CommitStandardDataComReqDto reqDTO);
/**
   * D4-查询时间范围标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryTimeRangeStandardDataListCom")
    public OkrResult<QueryTimeRangeStandardDataListComRespDto> queryTimeRangeStandardDataListCom(QueryTimeRangeStandardDataListComReqDto reqDTO);
/**
   * D4-查询实时得分等级详情(公共)
   */
    @PostMapping("/calc/standardData/queryRealTimeScoreClassDetailCom")
    public OkrResult<QueryRealTimeScoreClassDetailComRespDto> queryRealTimeScoreClassDetailCom(QueryRealTimeScoreClassDetailComReqDto reqDTO);
/**
   * D4-审核通过标准数据(公共)
   */
    @PostMapping("/calc/standardData/approveSucceedStandardDataCom")
    public OkrResult<ApproveSucceedStandardDataComRespDto> approveSucceedStandardDataCom(ApproveSucceedStandardDataComReqDto reqDTO);
/**
   * D4-批量查询实时得分等级(公共)
   */
    @PostMapping("/calc/standardData/batchQueryRealTimeScoreClassCom")
    public OkrResult<BatchQueryRealTimeScoreClassComRespDto> batchQueryRealTimeScoreClassCom(BatchQueryRealTimeScoreClassComReqDto reqDTO);

/**
   * D4-查最近可循环周期标准数据列表
   */
    @PostMapping("/calc/standardData/queryNextCyclePeriodStandardDataListCom")
    public OkrResult<QueryNextCyclePeriodStandardDataListComRespDto> queryNextCyclePeriodStandardDataListCom(QueryNextCyclePeriodStandardDataListComReqDto reqDTO);
/**
   * D4-计算汇报平均分
   */
    @PostMapping("/calc/standardData/calculateAvgReportScoreStandardDataCom")
    public OkrResult<CalculateAvgReportScoreStandardDataComRespDto> calculateAvgReportScoreStandardDataCom(CalculateAvgReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-执行计算周期汇报平均分
   */
    @PostMapping("/calc/standardData/calculateAndCreateAvgReportScoreStandardDataCom")
    public OkrResult<CalculateAndCreateAvgReportScoreStandardDataComRespDto> calculateAndCreateAvgReportScoreStandardDataCom(CalculateAndCreateAvgReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-执行计算父周期过程汇报得分
   */
    @PostMapping("/calc/standardData/calculateAndCreateFatherProcessReportScoreStandardDataCom")
    public OkrResult<CalculateAndCreateFatherProcessReportScoreStandardDataComRespDto> calculateAndCreateFatherProcessReportScoreStandardDataCom(CalculateAndCreateFatherProcessReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-执行计算中期过程汇报得分
   */
    @PostMapping("/calc/standardData/calculateAndCreateMidProcessReportScoreStandardDataCom")
    public OkrResult<CalculateAndCreateMidProcessReportScoreStandardDataComRespDto> calculateAndCreateMidProcessReportScoreStandardDataCom(CalculateAndCreateMidProcessReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-执行计算子周期过程汇报得分
   */
    @PostMapping("/calc/standardData/calculateAndCreateSubProcessReportScoreStandardDataCom")
    public OkrResult<CalculateAndCreateSubProcessReportScoreStandardDataComRespDto> calculateAndCreateSubProcessReportScoreStandardDataCom(CalculateAndCreateSubProcessReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算过程汇报得分
   */
    @PostMapping("/calc/standardData/calculateProcessReportScoreStandardDataCom")
    public OkrResult<CalculateProcessReportScoreStandardDataComRespDto> calculateProcessReportScoreStandardDataCom(CalculateProcessReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算子周期汇报得分
   */
    @PostMapping("/calc/standardData/calculateSubReportScoreStandardDataCom")
    public OkrResult<CalculateSubReportScoreStandardDataComRespDto> calculateSubReportScoreStandardDataCom(CalculateSubReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算并新增人工汇报得分标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateManualReportScoreStandardDataCom")
    public OkrResult<CalculateAndCreateManualReportScoreStandardDataComRespDto> calculateAndCreateManualReportScoreStandardDataCom(CalculateAndCreateManualReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算并新增自动汇报得分标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateAndCreateAutoReportScoreStandardDataCom")
    public OkrResult<CalculateAndCreateAutoReportScoreStandardDataComRespDto> calculateAndCreateAutoReportScoreStandardDataCom(CalculateAndCreateAutoReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-查下级标准数据及权重列表
   */
    @PostMapping("/calc/standardData/queryPrepareForLowWeightAndDataListCom")
    public OkrResult<QueryPrepareForLowWeightAndDataListComRespDto> queryPrepareForLowWeightAndDataListCom(QueryPrepareForLowWeightAndDataListComReqDto reqDTO);

/**
   * D4-执行计算实际得分
   */
    @PostMapping("/calc/standardData/calculateAndCreateActualScoreStandardDataCom")
    public OkrResult<CalculateAndCreateActualScoreStandardDataComRespDto> calculateAndCreateActualScoreStandardDataCom(CalculateAndCreateActualScoreStandardDataComReqDto reqDTO);

/**
   * D4-计算工作周期实际得分（公共）
   */
    @PostMapping("/calc/standardData/calculateWorkReportScoreStandardDataCom")
    public OkrResult<CalculateWorkReportScoreStandardDataComRespDto> calculateWorkReportScoreStandardDataCom(CalculateWorkReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算过程周期汇报得分(公共)
   */
    @PostMapping("/calc/standardData/calculateProcessCycleReportScoreStandardDataCom")
    public OkrResult<CalculateProcessCycleReportScoreStandardDataComRespDto> calculateProcessCycleReportScoreStandardDataCom(CalculateProcessCycleReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算父子中周期汇报得分
   */
    @PostMapping("/calc/standardData/calculateFatherReportScoreStandardDataCom")
    public OkrResult<CalculateFatherReportScoreStandardDataComRespDto> calculateFatherReportScoreStandardDataCom(CalculateFatherReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算中期汇报得分(公共)
   */
    @PostMapping("/calc/standardData/calculateMidReportScoreStandardDataCom")
    public OkrResult<CalculateMidReportScoreStandardDataComRespDto> calculateMidReportScoreStandardDataCom(CalculateMidReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算末级周期汇报得分
   */
    @PostMapping("/calc/standardData/calculateLastReportScoreStandardDataCom")
    public OkrResult<CalculateLastReportScoreStandardDataComRespDto> calculateLastReportScoreStandardDataCom(CalculateLastReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算汇报得分标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateReportScoreStandardDataCom")
    public OkrResult<CalculateReportScoreStandardDataComRespDto> calculateReportScoreStandardDataCom(CalculateReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-执行计算参照实际值
   */
    @PostMapping("/calc/standardData/calculateAndCreateCountActualValueDataCom")
    public OkrResult<CalculateAndCreateCountActualValueDataComRespDto> calculateAndCreateCountActualValueDataCom(CalculateAndCreateCountActualValueDataComReqDto reqDTO);
/**
   * D4-执行计算参照进度值
   */
    @PostMapping("/calc/standardData/calculateAndCreateCountProgressStandardDataCom")
    public OkrResult<CalculateAndCreateCountProgressStandardDataComRespDto> calculateAndCreateCountProgressStandardDataCom(CalculateAndCreateCountProgressStandardDataComReqDto reqDTO);
/**
   * D4-计算较上次变化值及增降幅标准数据(公共)
   */
    @PostMapping("/calc/standardData/calculateChangeFromLastAndFromLastRatioStandardDataCom")
    public OkrResult<CalculateChangeFromLastAndFromLastRatioStandardDataComRespDto> calculateChangeFromLastAndFromLastRatioStandardDataCom(CalculateChangeFromLastAndFromLastRatioStandardDataComReqDto reqDTO);

/**
   * D4-计算参照进度值
   */
    @PostMapping("/calc/standardData/calculateCountProgressStandardDataCom")
    public OkrResult<CalculateCountProgressStandardDataComRespDto> calculateCountProgressStandardDataCom(CalculateCountProgressStandardDataComReqDto reqDTO);
/**
   * D4-向右计算实际值（其他周期）
   */
    @PostMapping("/calc/standardData/calculateCrossCycleActualValueStandardDataCom")
    public OkrResult<CalculateCrossCycleActualValueStandardDataComRespDto> calculateCrossCycleActualValueStandardDataCom(CalculateCrossCycleActualValueStandardDataComReqDto reqDTO);
/**
   * D4-计算实际值（标准数据）
   */
    @PostMapping("/calc/standardData/calculateActualValueDataCom")
    public OkrResult<CalculateActualValueDataComRespDto> calculateActualValueDataCom(CalculateActualValueDataComReqDto reqDTO);
/**
   * D4-计算进度值（标准数据）
   */
    @PostMapping("/calc/standardData/calculateProgressStandardDataCom")
    public OkrResult<CalculateProgressStandardDataComRespDto> calculateProgressStandardDataCom(CalculateProgressStandardDataComReqDto reqDTO);



/**
   * D4-执行计算汇报得分
   */
    @PostMapping("/calc/standardData/calculateAndCreateNotLastReportScoreStandardDataCom")
    public OkrResult<CalculateAndCreateNotLastReportScoreStandardDataComRespDto> calculateAndCreateNotLastReportScoreStandardDataCom(CalculateAndCreateNotLastReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-计算主客观得分
   */
    @PostMapping("/calc/standardData/calculateSubjectiveAndObjectiveStandardDataCom")
    public OkrResult<CalculateSubjectiveAndObjectiveStandardDataComRespDto> calculateSubjectiveAndObjectiveStandardDataCom(CalculateSubjectiveAndObjectiveStandardDataComReqDto reqDTO);
/**
   * D4-计算父子中周期实际得分（及达成度）
   */
    @PostMapping("/calc/standardData/calculateFatherScoreAndReachStandardDataCom")
    public OkrResult<CalculateFatherScoreAndReachStandardDataComRespDto> calculateFatherScoreAndReachStandardDataCom(CalculateFatherScoreAndReachStandardDataComReqDto reqDTO);
/**
   * D4-计算中期实际得分（及达成度）
   */
    @PostMapping("/calc/standardData/calculateMidScoreAndReachStandardDataCom")
    public OkrResult<CalculateMidScoreAndReachStandardDataComRespDto> calculateMidScoreAndReachStandardDataCom(CalculateMidScoreAndReachStandardDataComReqDto reqDTO);
/**
   * D4-计算子周期实际得分（及达成度）
   */
    @PostMapping("/calc/standardData/calculateSubScoreAndReachStandardDataCom")
    public OkrResult<CalculateSubScoreAndReachStandardDataComRespDto> calculateSubScoreAndReachStandardDataCom(CalculateSubScoreAndReachStandardDataComReqDto reqDTO);




/**
   * D4-克隆当前树到其他树（标准数据）
   */
    @PostMapping("/calc/standardData/cloneOtherTreeStandardDataCom")
    public OkrResult<CloneOtherTreeStandardDataComRespDto> cloneOtherTreeStandardDataCom(CloneOtherTreeStandardDataComReqDto reqDTO);
/**
   * D4-计算下级参照进度值(公共)
   */
    @PostMapping("/calc/standardData/calculateLowerLevelObjectCom")
    public OkrResult<CalculateLowerLevelObjectComRespDto> calculateLowerLevelObjectCom(CalculateLowerLevelObjectComReqDto reqDTO);
/**
   * D4-执行计算参照进度值
   */
    @PostMapping("/calc/standardData/calculateCountProgressStandardDataComBak")
    public OkrResult<CalculateCountProgressStandardDataComBakRespDto> calculateCountProgressStandardDataComBak(CalculateCountProgressStandardDataComBakReqDto reqDTO);
/**
   * D4-执行计算参照进度值（O&KR）
   */
    @PostMapping("/calc/standardData/calculateCountProgressByOAndKRCom")
    public OkrResult<CalculateCountProgressByOAndKRComRespDto> calculateCountProgressByOAndKRCom(CalculateCountProgressByOAndKRComReqDto reqDTO);
/**
   * D4-执向右计算实际值
   */
    @PostMapping("/calc/standardData/implementCrossCycleActualValueStandardDataCom")
    public OkrResult<ImplementCrossCycleActualValueStandardDataComRespDto> implementCrossCycleActualValueStandardDataCom(ImplementCrossCycleActualValueStandardDataComReqDto reqDTO);


/**
   * D4-执行克隆当前树数据
   */
    @PostMapping("/calc/standardData/implementOtherTreeStandardDataCom")
    public OkrResult<ImplementOtherTreeStandardDataComRespDto> implementOtherTreeStandardDataCom(ImplementOtherTreeStandardDataComReqDto reqDTO);
/**
   * D4-统一更新标准数据(公共)
   */
    @PostMapping("/calc/standardData/unifiedRefreshStandardDataCom")
    public OkrResult<UnifiedRefreshStandardDataComRespDto> unifiedRefreshStandardDataCom(UnifiedRefreshStandardDataComReqDto reqDTO);
/**
   * D4-查询计算准备的内容信息详情(公共)
   */
    @PostMapping("/calc/standardData/queryDetailCom")
    public OkrResult<QueryDetailComRespDto> queryDetailCom(QueryDetailComReqDto reqDTO);
/**
   * D4-查询上一执行周期标准数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryLastCyclestandardDataDetailCom")
    public OkrResult<QueryLastCyclestandardDataDetailComRespDto> queryLastCyclestandardDataDetailCom(QueryLastCyclestandardDataDetailComReqDto reqDTO);
/**
   * D4-查询参照值准备的标准数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForReferenceStandardDataDetailCom")
    public OkrResult<QueryPrepareForReferenceStandardDataDetailComRespDto> queryPrepareForReferenceStandardDataDetailCom(QueryPrepareForReferenceStandardDataDetailComReqDto reqDTO);
/**
   * D4-执行标准数据单位分析
   */
    @PostMapping("/calc/standardData/implementStandardDataUnitCom")
    public OkrResult<ImplementStandardDataUnitComRespDto> implementStandardDataUnitCom(ImplementStandardDataUnitComReqDto reqDTO);
/**
   * D4-计算下级得分（公共）
   */
    @PostMapping("/calc/standardData/calculateLowerLevelScoreStandardDataCom")
    public OkrResult<CalculateLowerLevelScoreStandardDataComRespDto> calculateLowerLevelScoreStandardDataCom(CalculateLowerLevelScoreStandardDataComReqDto reqDTO);
/**
   * D4-执行计算过程周期汇报得分(公共)
   */
    @PostMapping("/calc/standardData/implementProcessCycleReportScoreStandardDataCom")
    public OkrResult<ImplementProcessCycleReportScoreStandardDataComRespDto> implementProcessCycleReportScoreStandardDataCom(ImplementProcessCycleReportScoreStandardDataComReqDto reqDTO);
/**
   * D4-查询计算准备的内容信息详情(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForCalcContentDetailCom")
    public OkrResult<QueryPrepareForCalcContentDetailComRespDto> queryPrepareForCalcContentDetailCom(QueryPrepareForCalcContentDetailComReqDto reqDTO);
/**
   * D4-执行克隆四棵树数据类型分析
   */
    @PostMapping("/calc/standardData/implementPrepareForOtherTreeCom")
    public OkrResult<ImplementPrepareForOtherTreeComRespDto> implementPrepareForOtherTreeCom(ImplementPrepareForOtherTreeComReqDto reqDTO);
/**
   * D4-查询高中基工作周期使用标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryHighMidBaseWorkCycleDataListCom")
    public OkrResult<QueryHighMidBaseWorkCycleDataListComRespDto> queryHighMidBaseWorkCycleDataListCom(QueryHighMidBaseWorkCycleDataListComReqDto reqDTO);
/**
   * D4-查询高中基使用标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryHighMidBaseStandardDataListCom")
    public OkrResult<QueryHighMidBaseStandardDataListComRespDto> queryHighMidBaseStandardDataListCom(QueryHighMidBaseStandardDataListComReqDto reqDTO);
/**
   * D4-查询高中基使用标准数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryHighMidBaseStandardDataDetailCom")
    public OkrResult<QueryHighMidBaseStandardDataDetailComRespDto> queryHighMidBaseStandardDataDetailCom(QueryHighMidBaseStandardDataDetailComReqDto reqDTO);
/**
   * D4-查询目标周期汇报单条数据(公共)
   */
    @PostMapping("/calc/standardData/queryEvaObjTargetCycleSingleDetailDataDetailCom")
    public OkrResult<QueryEvaObjTargetCycleSingleDetailDataDetailComRespDto> queryEvaObjTargetCycleSingleDetailDataDetailCom(QueryEvaObjTargetCycleSingleDetailDataDetailComReqDto reqDTO);
/**
   * D4-1批量查询标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataCom")
    public OkrResult<BatchQueryStandardDataComRespDto> batchQueryStandardDataCom(BatchQueryStandardDataComReqDto reqDTO);

/**
   * D4执行任务书同级叶子是否完成分析(公共)
   */
    @PostMapping("/calc/standardData/implementTaskBookBrotherLeafFfnishCom")
    public OkrResult<ImplementTaskBookBrotherLeafFfnishComRespDto> implementTaskBookBrotherLeafFfnishCom(ImplementTaskBookBrotherLeafFfnishComReqDto reqDTO);
/**
   * D4执行同级兄弟数据更新分析(公共)
   */
    @PostMapping("/calc/standardData/implementSiblingBrotherDataUpdateAnalysisCom")
    public OkrResult<ImplementSiblingBrotherDataUpdateAnalysisComRespDto> implementSiblingBrotherDataUpdateAnalysisCom(ImplementSiblingBrotherDataUpdateAnalysisComReqDto reqDTO);
/**
   * D4-查询计算准备的配置详情(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForCalcConfDetailCom")
    public OkrResult<QueryPrepareForCalcConfDetailComRespDto> queryPrepareForCalcConfDetailCom(QueryPrepareForCalcConfDetailComReqDto reqDTO);

/**
   * D4-计算当前进度值相关(公共)
   */
    @PostMapping("/calc/standardData/calculateFirstContOtherTreeProgressCom")
    public OkrResult<CalculateFirstContOtherTreeProgressComRespDto> calculateFirstContOtherTreeProgressCom(CalculateFirstContOtherTreeProgressComReqDto reqDTO);
/**
   * D4-计算第一张牌其他树实际值(公共)
   */
    @PostMapping("/calc/standardData/calculateFirstContOtherTreeActualCom")
    public OkrResult<CalculateFirstContOtherTreeActualComRespDto> calculateFirstContOtherTreeActualCom(CalculateFirstContOtherTreeActualComReqDto reqDTO);



/**
   * D4-计算进度值准备的内容数据(公共)
   */
    @PostMapping("/calc/standardData/calculatePrepareForProcessContentDataCom")
    public OkrResult<CalculatePrepareForProcessContentDataComRespDto> calculatePrepareForProcessContentDataCom(CalculatePrepareForProcessContentDataComReqDto reqDTO);
/**
   * D4-计算进度值准备的周期数据(公共)
   */
    @PostMapping("/calc/standardData/calculatePrepareForProcessCycleDataCom")
    public OkrResult<CalculatePrepareForProcessCycleDataComRespDto> calculatePrepareForProcessCycleDataCom(CalculatePrepareForProcessCycleDataComReqDto reqDTO);
/**
   * D4-跨树计算下级KR实际得分(公共)
   */
    @PostMapping("/calc/standardData/calculateLowKRActualScoreStandardDataCom")
    public OkrResult<CalculateLowKRActualScoreStandardDataComRespDto> calculateLowKRActualScoreStandardDataCom(CalculateLowKRActualScoreStandardDataComReqDto reqDTO);
/**
   * D4-跨树计算实际得分(公共)
   */
    @PostMapping("/calc/standardData/calculateOtherTreeActualScoreStandardDataCom")
    public OkrResult<CalculateOtherTreeActualScoreStandardDataComRespDto> calculateOtherTreeActualScoreStandardDataCom(CalculateOtherTreeActualScoreStandardDataComReqDto reqDTO);
/**
   * D4-查询计算准备的上级目标周期列表列表(公共)
   */
    @PostMapping("/calc/standardData/queryPrepareForEvaObjTargetCycleListListCom")
    public OkrResult<QueryPrepareForEvaObjTargetCycleListListComRespDto> queryPrepareForEvaObjTargetCycleListListCom(QueryPrepareForEvaObjTargetCycleListListComReqDto reqDTO);


/**
   * D4-执行最近可循环周期标准数据分析(公共)
   */
    @PostMapping("/calc/standardData/implementNextCyclePeriodStandardDataCom")
    public OkrResult<ImplementNextCyclePeriodStandardDataComRespDto> implementNextCyclePeriodStandardDataCom(ImplementNextCyclePeriodStandardDataComReqDto reqDTO);
/**
   * D4-计算向右周期实际值(公共)
   */
    @PostMapping("/calc/standardData/calculateCrossCycleActualValueCom")
    public OkrResult<CalculateCrossCycleActualValueComRespDto> calculateCrossCycleActualValueCom(CalculateCrossCycleActualValueComReqDto reqDTO);

/**
   * D4-执行父子中周期类型分析(公共)
   */
    @PostMapping("/calc/standardData/implementParentSubMidCycleTypeAnalysisCom")
    public OkrResult<ImplementParentSubMidCycleTypeAnalysisComRespDto> implementParentSubMidCycleTypeAnalysisCom(ImplementParentSubMidCycleTypeAnalysisComReqDto reqDTO);
/**
   * D4-执行跨树父子中周期类型分析(公共)
   */
    @PostMapping("/calc/standardData/implementOtherTreeParentSubMidCycleTypeAnalysisCom")
    public OkrResult<ImplementOtherTreeParentSubMidCycleTypeAnalysisComRespDto> implementOtherTreeParentSubMidCycleTypeAnalysisCom(ImplementOtherTreeParentSubMidCycleTypeAnalysisComReqDto reqDTO);
/**
   * D4-更新标准数据是否最新标识(公共)
   */
    @PostMapping("/calc/standardData/implementUpdateStandardDataCom")
    public OkrResult<ImplementUpdateStandardDataComRespDto> implementUpdateStandardDataCom(ImplementUpdateStandardDataComReqDto reqDTO);
/**
   * D4-通过工作周期更新切片查询标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryStandardDataByWorkCycleUpdateSliceListCom")
    public OkrResult<QueryStandardDataByWorkCycleUpdateSliceListComRespDto> queryStandardDataByWorkCycleUpdateSliceListCom(QueryStandardDataByWorkCycleUpdateSliceListComReqDto reqDTO);
/**
   * D4-提交非末级周期提交标准数据(公共)
   */
    @PostMapping("/calc/standardData/commitNotLastCycleCommitStandardDataCom")
    public OkrResult<CommitNotLastCycleCommitStandardDataComRespDto> commitNotLastCycleCommitStandardDataCom(CommitNotLastCycleCommitStandardDataComReqDto reqDTO);
/**
   * D4批量删被评对象目标周期标准数据(公共)
   */
    @PostMapping("/calc/standardData/batchDeleteEvaObjTargetCycleDataCom")
    public OkrResult<BatchDeleteEvaObjTargetCycleDataComRespDto> batchDeleteEvaObjTargetCycleDataCom(BatchDeleteEvaObjTargetCycleDataComReqDto reqDTO);
/**
   * D4-查询向右周期实际值详情(公共)
   */
    @PostMapping("/calc/standardData/queryRightCycleActualValueDataDetailCom")
    public OkrResult<QueryRightCycleActualValueDataDetailComRespDto> queryRightCycleActualValueDataDetailCom(QueryRightCycleActualValueDataDetailComReqDto reqDTO);
/**
   * D4-查询向右周期详情(公共)
   */
    @PostMapping("/calc/standardData/queryRightCycleDetailCom")
    public OkrResult<QueryRightCycleDetailComRespDto> queryRightCycleDetailCom(QueryRightCycleDetailComReqDto reqDTO);
/**
   * D4-更新周期时间范围查标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryStandardDataByUpdateCycleTimeRangeListCom")
    public OkrResult<QueryStandardDataByUpdateCycleTimeRangeListComRespDto> queryStandardDataByUpdateCycleTimeRangeListCom(QueryStandardDataByUpdateCycleTimeRangeListComReqDto reqDTO);
/**
   * D4-执行向左计算并新增标准数据(公共)
   */
    @PostMapping("/calc/standardData/implementCalcRightCycleActualValueCom")
    public OkrResult<ImplementCalcRightCycleActualValueComRespDto> implementCalcRightCycleActualValueCom(ImplementCalcRightCycleActualValueComReqDto reqDTO);
/**
   * D4批量存档标准数据(公共)
   */
    @PostMapping("/calc/standardData/batchArchiveStandardDataCom")
    public OkrResult<BatchArchiveStandardDataComRespDto> batchArchiveStandardDataCom(BatchArchiveStandardDataComReqDto reqDTO);
/**
   * D4执行标准数据集过滤指定数据(公共)
   */
    @PostMapping("/calc/standardData/implementStandardDataFilterSpecRecCom")
    public OkrResult<ImplementStandardDataFilterSpecRecComRespDto> implementStandardDataFilterSpecRecCom(ImplementStandardDataFilterSpecRecComReqDto reqDTO);
/**
   * D4执行目标父中周期预算标准数据(公共)
   */
    @PostMapping("/calc/standardData/implementAddTargetParentMidCycleBudgetDataCom")
    public OkrResult<ImplementAddTargetParentMidCycleBudgetDataComRespDto> implementAddTargetParentMidCycleBudgetDataCom(ImplementAddTargetParentMidCycleBudgetDataComReqDto reqDTO);
/**
   * D4执行循环增目标子周期预算标准数据(公共)
   */
    @PostMapping("/calc/standardData/implementLoopAddTargetSubCycleBudgetDataCom")
    public OkrResult<ImplementLoopAddTargetSubCycleBudgetDataComRespDto> implementLoopAddTargetSubCycleBudgetDataCom(ImplementLoopAddTargetSubCycleBudgetDataComReqDto reqDTO);
/**
   * D4执行循环增祖先目标内容目标周期预算标准数据(公共)
   */
    @PostMapping("/calc/standardData/implementLoopAddAncestorContTargetCycleBudgetDataCom")
    public OkrResult<ImplementLoopAddAncestorContTargetCycleBudgetDataComRespDto> implementLoopAddAncestorContTargetCycleBudgetDataCom(ImplementLoopAddAncestorContTargetCycleBudgetDataComReqDto reqDTO);
/**
   * D4查工作周期来源预算资金标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryWorkCycleSourceBudgetFundStandardDataListCom")
    public OkrResult<QueryWorkCycleSourceBudgetFundStandardDataListComRespDto> queryWorkCycleSourceBudgetFundStandardDataListCom(QueryWorkCycleSourceBudgetFundStandardDataListComReqDto reqDTO);
/**
   * D4查询标准数据By归属内容主键ID列表(公共)
   */
    @PostMapping("/calc/standardData/queryStandardDataByEntityIdListCom")
    public OkrResult<QueryStandardDataByEntityIdListComRespDto> queryStandardDataByEntityIdListCom(QueryStandardDataByEntityIdListComReqDto reqDTO);
/**
   * D4执行循环增目标子周期预算占比标准数据(公共)
   */
    @PostMapping("/calc/standardData/implementLoopAddSubCycleBudgetPropStandardDataCom")
    public OkrResult<ImplementLoopAddSubCycleBudgetPropStandardDataComRespDto> implementLoopAddSubCycleBudgetPropStandardDataCom(ImplementLoopAddSubCycleBudgetPropStandardDataComReqDto reqDTO);
/**
   * D4-更新自动汇报更新标准数据(公共)
   */
    @PostMapping("/calc/standardData/refreshAutoReportStandardDataCom")
    public OkrResult<RefreshAutoReportStandardDataComRespDto> refreshAutoReportStandardDataCom(RefreshAutoReportStandardDataComReqDto reqDTO);
/**
   * D4执行数据值结果加减(公共)
   */
    @PostMapping("/calc/standardData/implementDataResultAddOrReductionCom")
    public OkrResult<ImplementDataResultAddOrReductionComRespDto> implementDataResultAddOrReductionCom(ImplementDataResultAddOrReductionComReqDto reqDTO);
/**
   * D4-提交汇报任务标准数据(公共)
   */
    @PostMapping("/calc/standardData/commitReportTaskStandardDataCom")
    public OkrResult<CommitReportTaskStandardDataComRespDto> commitReportTaskStandardDataCom(CommitReportTaskStandardDataComReqDto reqDTO);
/**
   * D4-执行发布并托底计算标准数据(公共)
   */
    @PostMapping("/calc/standardData/implementExamineAndUnderpinCalcStandardDataCom")
    public OkrResult<ImplementExamineAndUnderpinCalcStandardDataComRespDto> implementExamineAndUnderpinCalcStandardDataCom(ImplementExamineAndUnderpinCalcStandardDataComReqDto reqDTO);
/**
   * D4-托底更新财务标准数据(公共)
   */
    @PostMapping("/calc/standardData/bottomUpdateFinanceStandardDataCom")
    public OkrResult<BottomUpdateFinanceStandardDataComRespDto> bottomUpdateFinanceStandardDataCom(BottomUpdateFinanceStandardDataComReqDto reqDTO);
/**
   * D4-获取Redis账户数据并新增标准数据(公共)
   */
    @PostMapping("/calc/standardData/addFinanceStandardDataCom")
    public OkrResult<AddFinanceStandardDataComRespDto> addFinanceStandardDataCom(AddFinanceStandardDataComReqDto reqDTO);
/**
   * D4-更新刷标准数据填报评价责任人对象ID并清理垃圾数据（运维接口）(公共)
   */
    @PostMapping("/calc/standardData/refreshUpdateStandardDataPersonLiableObjIdCom")
    public OkrResult<RefreshUpdateStandardDataPersonLiableObjIdComRespDto> refreshUpdateStandardDataPersonLiableObjIdCom(RefreshUpdateStandardDataPersonLiableObjIdComReqDto reqDTO);
/**
   * D4准备上一标准数据结果(公共)
   */
    @PostMapping("/calc/standardData/preparationPreviousStandardDataResultCom")
    public OkrResult<PreparationPreviousStandardDataResultComRespDto> preparationPreviousStandardDataResultCom(PreparationPreviousStandardDataResultComReqDto reqDTO);
/**
   * D4生成标准数据(公共)
   */
    @PostMapping("/calc/standardData/generateStandardDataCom")
    public OkrResult<GenerateStandardDataComRespDto> generateStandardDataCom(GenerateStandardDataComReqDto reqDTO);
/**
   * D4更新数据点标准数据(公共)
   */
    @PostMapping("/calc/standardData/refreshDataPointStandardDataCom")
    public OkrResult<RefreshDataPointStandardDataComRespDto> refreshDataPointStandardDataCom(RefreshDataPointStandardDataComReqDto reqDTO);
/**
   * D4审核当前内容标准数据(公共)
   */
    @PostMapping("/calc/standardData/implementApprovecurrentContentStandardDataCom")
    public OkrResult<ImplementApprovecurrentContentStandardDataComRespDto> implementApprovecurrentContentStandardDataCom(ImplementApprovecurrentContentStandardDataComReqDto reqDTO);
/**
   * D4托底更新模板下全部标准数据(公共)
   */
    @PostMapping("/calc/standardData/bottomUpdateEvaluationStandardDataCom")
    public OkrResult<BottomUpdateEvaluationStandardDataComRespDto> bottomUpdateEvaluationStandardDataCom(BottomUpdateEvaluationStandardDataComReqDto reqDTO);
/**
   * D4查询归属主体标准数据列表(公共)
   */
    @PostMapping("/calc/standardData/queryStandardDataOfObjectListCom")
    public OkrResult<QueryStandardDataOfObjectListComRespDto> queryStandardDataOfObjectListCom(QueryStandardDataOfObjectListComReqDto reqDTO);
/**
   * D4批量查询归属主体标准数据By归属内容表主键ID
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataOfObjectCom")
    public OkrResult<BatchQueryStandardDataOfObjectComRespDto> batchQueryStandardDataOfObjectCom(BatchQueryStandardDataOfObjectComReqDto reqDTO);
/**
   * D4批量查询归属主体标准数据By数据归属内容表主键ID(公共)
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataOfObjectByContentIdCom")
    public OkrResult<BatchQueryStandardDataOfObjectByContentIdComRespDto> batchQueryStandardDataOfObjectByContentIdCom(BatchQueryStandardDataOfObjectByContentIdComReqDto reqDTO);
/**
   * D4批量查询归属主体标准数据By数据归属对象ID(公共)
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataOfObjectByIdentityIdCom")
    public OkrResult<BatchQueryStandardDataOfObjectByIdentityIdComRespDto> batchQueryStandardDataOfObjectByIdentityIdCom(BatchQueryStandardDataOfObjectByIdentityIdComReqDto reqDTO);
/**
   * D4查询归属主体标准数据详情(公共)
   */
    @PostMapping("/calc/standardData/queryStandardDataOfObjectDetailCom")
    public OkrResult<QueryStandardDataOfObjectDetailComRespDto> queryStandardDataOfObjectDetailCom(QueryStandardDataOfObjectDetailComReqDto reqDTO);
/**
   * D4批量查询归属主体标准数据By数据点类型(公共)
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataOfObjectByDataTypeCom")
    public OkrResult<BatchQueryStandardDataOfObjectByDataTypeComRespDto> batchQueryStandardDataOfObjectByDataTypeCom(BatchQueryStandardDataOfObjectByDataTypeComReqDto reqDTO);
/**
   * D4执行全模板目标计算标准数据(公共)
   */
    @PostMapping("/calc/standardData/implementFullEvaTempTargetCalcStandardDataCom")
    public OkrResult<ImplementFullEvaTempTargetCalcStandardDataComRespDto> implementFullEvaTempTargetCalcStandardDataCom(ImplementFullEvaTempTargetCalcStandardDataComReqDto reqDTO);
/**
   * D4-1修改标准数据(公共)
   */
    @PostMapping("/calc/standardData/updateStandardDataCom")
    public OkrResult<UpdateStandardDataComRespDto> updateStandardDataCom(UpdateStandardDataComReqDto reqDTO);

/**
   * D4查询标准数据悬停详情(公共)
   */
    @PostMapping("/calc/standardData/queryStandardDataHoverDetailCom")
    public OkrResult<QueryStandardDataHoverDetailComRespDto> queryStandardDataHoverDetailCom(QueryStandardDataHoverDetailComReqDto reqDTO);
/**
   * D4执行回写标准数据周期阶段资料ID(公共)
   */
    @PostMapping("/calc/standardData/implementRewirteCycleStageDataIdCom")
    public OkrResult<ImplementRewirteCycleStageDataIdComRespDto> implementRewirteCycleStageDataIdCom(ImplementRewirteCycleStageDataIdComReqDto reqDTO);
/**
   * D4批量查询标准数据by周期阶段资料ID(公共)
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataByCycleStageDataCom")
    public OkrResult<BatchQueryStandardDataByCycleStageDataComRespDto> batchQueryStandardDataByCycleStageDataCom(BatchQueryStandardDataByCycleStageDataComReqDto reqDTO);
/**
   * D4执行分析并回写标准数据周期阶段资料ID(公共)
   */
    @PostMapping("/calc/standardData/implementAnalyzeAndRewirteCycleStageDataIdCom")
    public OkrResult<ImplementAnalyzeAndRewirteCycleStageDataIdComRespDto> implementAnalyzeAndRewirteCycleStageDataIdCom(ImplementAnalyzeAndRewirteCycleStageDataIdComReqDto reqDTO);
/**
   * D4获取下级目标标准数据异常场景(公共)
   */
    @PostMapping("/calc/standardData/obtainLowStandardDataListAbnormalCom")
    public OkrResult<ObtainLowStandardDataListAbnormalComRespDto> obtainLowStandardDataListAbnormalCom(ObtainLowStandardDataListAbnormalComReqDto reqDTO);
/**
   * D4获取下级目标标准数据正常与异常场景(公共)
   */
    @PostMapping("/calc/standardData/obtainLowStandardDataListNormalAbnormalCom")
    public OkrResult<ObtainLowStandardDataListNormalAbnormalComRespDto> obtainLowStandardDataListNormalAbnormalCom(ObtainLowStandardDataListNormalAbnormalComReqDto reqDTO);
/**
   * D4获取下级目标标准数据异常场景(公共)
   */
    @PostMapping("/calc/standardData/obtainLowStandardDataListAbnormCom")
    public OkrResult<ObtainLowStandardDataListAbnormComRespDto> obtainLowStandardDataListAbnormCom(ObtainLowStandardDataListAbnormComReqDto reqDTO);
/**
   * D4获取下级目标标准数据正常与异常场景(公共)
   */
    @PostMapping("/calc/standardData/obtainLowStandardDataListNormalAbnormCom")
    public OkrResult<ObtainLowStandardDataListNormalAbnormComRespDto> obtainLowStandardDataListNormalAbnormCom(ObtainLowStandardDataListNormalAbnormComReqDto reqDTO);
/**
   * D4批量查询标准数据列表异常场景(公共)
   */
    @PostMapping("/calc/standardData/batchQueryStandardDataListAbnormalCom")
    public OkrResult<BatchQueryStandardDataListAbnormalComRespDto> batchQueryStandardDataListAbnormalCom(BatchQueryStandardDataListAbnormalComReqDto reqDTO);
/**
   * D4查询截止当前的实际值详情(公共)
   */
    @PostMapping("/calc/standardData/queryActualByCurrentDetailCom")
    public OkrResult<QueryActualByCurrentDetailComRespDto> queryActualByCurrentDetailCom(QueryActualByCurrentDetailComReqDto reqDTO);
///**
//   * D4-查询财务账户标准数据快照公共准备详情(公共)
//   */
//    @PostMapping("/calc/standardData/queryPublicPreFinStandardDataSnapshotDetailCom")
//    public OkrResult<QueryPublicPreFinStandardDataSnapshotDetailComRespDto> queryPublicPreFinStandardDataSnapshotDetailCom(QueryPublicPreFinStandardDataSnapshotDetailComReqDto reqDTO);
/////**
//   * D4-查询财务账户标准数据快照个性准备列表(公共)
//   */
//    @PostMapping("/calc/standardData/queryPersonPreFinStandardDataSnapshotListCom")
//    public OkrResult<QueryPersonPreFinStandardDataSnapshotListComRespDto> queryPersonPreFinStandardDataSnapshotListCom(QueryPersonPreFinStandardDataSnapshotListComReqDto reqDTO);
//  //
}
